Oracle Certified Associate, Java SE 8 Programmer
1Z0-808 Java SE 8 Programmer I
Java SE 8 Fundamentals: Classes and Objects
Java SE 8 Fundamentals: Data Manipulation and Inheritance
Java SE 8 Fundamentals: Interfaces, Exceptions, and Deployment
Java SE 8 Fundamentals: Introduction to Java
Java SE 8 Fundamentals: Methods, Encapsulation, and Conditionals
Mentoring 1Z0-808 Java SE Programmer 8
TestPrep 1Z0-808 Java SE 8 Programmer I

Java SE 8 Fundamentals: Classes and Objects

Course Number:
jl_jsee_a02_it_enus
Lesson Objectives

Java SE 8 Fundamentals: Classes and Objects

  • start the course
  • describe objects and classes in Java
  • describe how to define fields and methods in a Java class
  • create a Java class with public fields
  • describe how to declare and instantiate objects in Java
  • work with Java object references
  • use fields and methods in a Java class
  • work with Java array objects
  • create classes for the sample Java Soccer League application
  • describe the Java String class
  • use String methods to manipulate text in Java
  • use the Java API documentation
  • describe the Java StringBuilder class
  • use the Java StringBuilder class
  • work with Java primitive data types - integral, floating point, textual, and logical
  • work with the Java numeric operators including modulus, increment, and decrement operators
  • describe how Java variables can be promoted or cast
  • declare long, float, and char Java data types and cast one type to another
  • write code using a regular expression in a Java application to search for a region of text
  • provide an understanding of working with classes and objects in Java

Overview/Description
Java, an object-oriented programming language, is one of the most widely used development languages in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. This course covers working with classes and objects including array objects, and introduces the NetBeans IDE. It also covers manipulating and formatting data in a Java program with classes such as String and StringBuilder and covers type casting and promotion. This course can be used to as part of preparation for the Oracle exam 1Z0-808, Java SE 8 Programmer, to obtain the Oracle Certified Associate level certification.

Target Audience
Programmers with an understanding of object-oriented programming concepts who want to learn Java; programmers proficient in another object-oriented programming language who want to move to Java

Java SE 8 Fundamentals: Data Manipulation and Inheritance

Course Number:
jl_jsee_a04_it_enus
Lesson Objectives

Java SE 8 Fundamentals: Data Manipulation and Inheritance

  • start the course
  • use the NetBeans debugger to debug a Java application
  • describe how to work with dates in Java programs
  • declare and use a LocalDateTime object in a Java program
  • describe how to parse the Java args array
  • parse the Java args array
  • describe how to use two-dimensional arrays in Java
  • describe and compare Java loop constructs and the continue keyword
  • use a loop construct to process an array in a Java program
  • describe nested loops and describe how to process a two-dimensional array with nested loops in Java
  • describe how to use the Java ArrayList class
  • implement an ArrayList in a Java program
  • practice coding a Java program to iterate through an array of data and use classes and methods of the java.time package in a sample application
  • describe how inheritance is implemented in Java
  • describe use of subclasses and superclasses in Java
  • create a Java subclass
  • describe how to override methods in a Java superclass
  • override a method in a Java superclass
  • describe the ways polymorphism can be implemented in Java
  • use the instanceof operator to test the type of a Java object
  • describe how to create and extend abstract classes in Java
  • create a hierarchy of classes in a Java application
  • practice creating a hierarchy of events in a Java application

Overview/Description
Java, an object-oriented programming language, is one of the most widely used development languages in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. This course covers how to use the NetBeans debugger. It covers working with dates, and processing the args array and two-dimensional arrays as well as using the ArrayList class. It also covers inheritance in Java classes, including superclasses, subclasses and abstract classes. This course can be used as part of the preparation for the Oracle exam 1Z0-808, Java SE 8 Programmer, to obtain the Oracle Certified Associate level certification.

Target Audience
Beginners to programming who have basic mathematical, logical, and analytical problem-solving skills and who want to begin learning the Java programming language; novice programmers and those programmers who prefer to start learning the Java programming language at an introductory level; and students who want to begin their study of the Oracle Certified Java Associate exam

Java SE 8 Fundamentals: Interfaces, Exceptions, and Deployment

Course Number:
jl_jsee_a05_it_enus
Lesson Objectives

Java SE 8 Fundamentals: Interfaces, Exceptions, and Deployment

  • start the course
  • describe polymorphism in the JDK foundation classes
  • describe how to use interfaces in Java
  • describe how to use the List interface in Java
  • convert a Java array to an ArrayList class and use the ArrayList to manipulate list values
  • describe how lambda expressions are used in Java
  • use a predicate lambda expression in a Java program
  • manage data in Java using the toString method and the Comparable interface and a Lambda expression
  • practice managing data in Java using a lambda expression
  • describe how Java handles exceptions
  • describe the propagation of exceptions in Java
  • describe how to catch exceptions in Java
  • describe how to throw exceptions in Java
  • implement exception handling in a Java program
  • describe best and poor practices for exception handling in Java programs
  • describe how to handle multiple exceptions and errors in Java programs
  • practice adding exception handling to a Java program
  • describe how Java classes are grouped into packages
  • describe how to use NetBeans to create a JAR file
  • describe two- and three-tier client/server architecture and describe a sample Java application in that context
  • run a sample application JAR file from the command line
  • describe how an application can be extended and enhanced

Overview/Description
Java, an object-oriented programming language, is one of the most widely used development languages in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. This course covers how to use interfaces including the List interface and how to use Lambda expressions. Additionally, it covers exception handling and deployment of a Java application and how to enhance an application. This course can be used as part of the preparation for the Oracle exam, 1Z0-808, Java SE 8 Programmer, to obtain the Oracle Certified Associate level certification.

Target Audience
Programmers with an understanding of object-oriented programming concepts who want to learn Java; programmers proficient in another object-oriented programming language who want to move to Java

Java SE 8 Fundamentals: Introduction to Java

Course Number:
jl_jsee_a01_it_enus
Lesson Objectives

Java SE 8 Fundamentals: Introduction to Java

  • start the course
  • describe the characteristics and purpose of a computer program
  • describe Java's role in the world, identify Java technology product groups, and list the stages of a Java product life cycle
  • describe the key features of the Java language
  • install, set up, and verify the JDK on Windows
  • describe the features of the installed JDK on Linux and Windows
  • describe how to compile and run a Java program and describe the ways a Java program can output data
  • compile and run a Java program and view its output
  • describe Java classes and packages
  • create a Java class and use the Output window to view any syntax errors
  • describe the role of the main method in a Java program
  • add a Java main method to a class
  • describe variables in Java and outline the guidelines for naming variables
  • describe how to work with the Java String variable
  • describe the benefits of an IDE and create, compile, and troubleshoot a Java project and class in NetBeans IDE
  • use String variables in a Java program
  • describe how to use the int and double numeric data types in Java
  • describe how to use standard mathematical operators in Java
  • use and manipulate numbers in a Java program
  • describe how to work with conditions in Java programs
  • use if statements in a Java program
  • describe how to work with arrays in Java
  • declare, initialize, and use an array in a Java program
  • describe how to use loops to process array items and describe how to use the break statement in Java
  • use a loop to process an array in Java
  • practice basic tasks such as running a program, creating a main class, and processing arrays

Overview/Description
Java, an object-oriented programming language, is one of the most widely used development languages in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. This course describes key features of Java and object-oriented programming, Java technology and the development environment, and the product life cycle. It covers defining a class, identifying class components, using a main method, and testing and executing a simple Java program, In addition, this course covers identifying the uses of variables and defining a variable's syntax, and how to work with mathematical operators, basic decision constructs and basic arrays. This course can be used to as part of preparation for the Oracle exam 1Z0-808, Java SE 8 Programmer I, to obtain the Oracle Associate level certification.

Target Audience
Programmers with an understanding of object-oriented programming concepts who want to learn Java; programmers proficient in another object-oriented programming language who want to move to Java

Java SE 8 Fundamentals: Methods, Encapsulation, and Conditionals

Course Number:
jl_jsee_a03_it_enus
Lesson Objectives

Java SE 8 Fundamentals: Methods, Encapsulation, and Conditionals

  • start the course
  • describe how to use constructors and methods in Java
  • describe Java method arguments and return values
  • declare, call, and test a method in a Java program
  • describe Java static methods and variables
  • describe some static methods and variables in the JDK libraries
  • describe how arguments are passed to a method
  • describe how Java methods can be overloaded
  • create an overloaded method in a Java class
  • use the Math.random method in a Java application
  • practice working with methods in Java
  • describe how access control levels can be applied to Java classes
  • describe how encapsulation can be applied to hide fields in Java classes
  • encapsulate a Java class
  • practice encapsulating fields with the NetBeans Refactor Feature
  • describe how Java constructors can be overloaded
  • create an overloaded constructor in a Java class and call the constructor to create an object
  • practice creating overloaded constructors in a sample Java application
  • describe relational operators and describe how to test Java String variables for equality
  • describe the use of conditional operators including the ternary operator in Java
  • use the ternary operator in a Java program
  • work with if/else constructs in Java
  • chain if statements in a Java program
  • describe how switch statements are used in Java
  • use the switch construct in a Java program
  • practice using conditional statements in a sample Java applications

Overview/Description
Java, an object-oriented programming language, is one of the most widely used development languages in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. This course covers working with methods, including method overloading. It also covers how to apply access control levels to classes and methods, how to implement encapsulation of fields, and how to overload constructors. Additionally, it covers relational and conditional operators, how to configure complex if/else constructs and use switch statements. This course can be used as part of preparation for the Oracle exam 1Z0-808, Java SE 8 Programmer, to obtain the Oracle Certified Associate level certification.

Target Audience
Programmers with an understanding of object-oriented programming concepts who want to learn Java; programmers proficient in another object-oriented programming language who want to move to Java

Mentoring 1Z0-808 Java SE Programmer 8

Lesson Objectives

Mentoring 1Z0-808 Java SE Programmer 8

  • Java Basics
  • Working With Java Data Types
  • Using Operators and Decision Constructs
  • Creating and Using Arrays
  • Using Loop Constructs
  • Working with Methods and Encapsulation
  • Working with Inheritance
  • Handling Exceptions
  • Working with Selected classes from the Java API

Overview/Description
Skillsoft Mentors are available to help students with their studies for exam 1Z0-808 Java SE Programmer 8. You can reach them by entering a Mentored Chat Room or by using the Email My Mentor service.

Target Audience
Individuals who are studying the associated Skillsoft content in preparation for, or to become familiar with, the skills and competencies being measured by the actual certification exam.

TestPrep 1Z0-808 Java SE 8 Programmer I

Course Number:
jl_jsee_a01_tp_enus
Lesson Objectives

TestPrep 1Z0-808 Java SE 8 Programmer I

  • >

Overview/Description
To test your knowledge on the skills and competencies being measured by the vendor certification exam. TestPrep can be taken in either Study or Certification mode. Study mode is designed to maximize learning by not only testing your knowledge of the material, but also by providing additional information on the topics presented. Certification mode is designed to test your knowledge of the material within a structured testing environment, providing valuable feedback at the end of the test.

Target Audience
Individuals seeking practice in a structured testing environment, covering the skills and competencies being measured by the vendor certification exam.

Prerequisites: none

Close Chat Live